package com.inji.spark.biz.pojo;

import java.io.Serializable;

/**
 * 八方  征信  登陆接口 响应类
 * inji3.0 只查询在人行征信官网注册并且认证过、申请过征信报告的客户，所以只需要 调用 登陆 并获取 征信报告信息即可 ，不需要对接注册、认证相关的功能。 
 * @author tfs
 *
 */
public class CreditLoginResp implements Serializable {

	/**
	 * 登录后的状况 根据此编码进行流转，具体见接口文档 
	 * 0 或者 3：报告获取成功，可以调用获取报告接口（命中缓存）
	 * 1：则需填入身份认证短信码；
	 * 2：此时处于中间状态，只需等待即可，商户可以跳转到申请中页面，24小时内会通过申请；
	 * 4：用户未申请报告，需进行银联认证或问题验证；  
	 * 5：用户未申请报告但已经开通快捷查询，可直接调用申请报告接口；
	 * （因不对接注册相关功能，所以若返回需要注册或认证的状态，则提示客户去官网认证即可，不继续调用注册接口）
	 * （没错，就是 4、5 不用理，直接提示客户就OK了）
	 */
	private String loginsuccess;
	
	/**
	 * 错误信息
	 */
	private String errorMsg;
	
	/**
	 * 征信报告内容
	 */
	private CreditLoginReport report;
	
	/**
	 * 	手机号码
	 */
	private String phoneNumber;
	
	/**
	 * 高级认证标识   标识用户 是否是高级认证，true—是高级认证（无法使用回答问题方式申请报告），false—不是高级（可以使用回答问题方式申请报告）
	 */
	private String isHighLevel;

	

	public String getLoginsuccess() {
		return loginsuccess;
	}

	public void setLoginsuccess(String loginsuccess) {
		this.loginsuccess = loginsuccess;
	}

	public String getErrorMsg() {
		return errorMsg;
	}

	public void setErrorMsg(String errorMsg) {
		this.errorMsg = errorMsg;
	}

	public CreditLoginReport getReport() {
		return report;
	}

	public void setReport(CreditLoginReport report) {
		this.report = report;
	}

	public String getPhoneNumber() {
		return phoneNumber;
	}

	public void setPhoneNumber(String phoneNumber) {
		this.phoneNumber = phoneNumber;
	}

	public String getIsHighLevel() {
		return isHighLevel;
	}

	public void setIsHighLevel(String isHighLevel) {
		this.isHighLevel = isHighLevel;
	}
	
}
